			body{
				margin:0 auto;
				background-color:#F5F5F5;
				overflow:;
			}
			ul{
				list-style: none;
				padding: 0px;
			}
			.head a{
				text-decoration: none;
				color:darkgray;
			}
			.head a:hover{
				color:#CA151D;
			}
			.head{
				/*border: 1px solid black;*/
				background-color: #F5F5F5;
				height: 32px;
				border-bottom: 1px solid darkgray;
			}
			.head_1{
				/*border: 1px solid black;*/
				background-color: #F5F5F5;
				height: 30px;
				width: 1200px;
				margin:0px auto;
				position: relative;
			}
			.welcome{
				font-size:12px;
				line-height: 28px;
				color:darkgray;
				
			}
			.head ul{
				float: right;
				height: 15px;
				padding: 0px;
				margin: 0px;
			}
			.head ul li{
				font-size: 12px;
				color:darkgray;
				list-style: none;
				padding: 0px;
				margin: 0px;
				float: left;
			}
			.main{
				background-color:white;
			}
			.main_first{
				/*border: 1px solid black;*/
				height: 70px;	
				background: #F5F5F5;
			}
			.main_first_1{
				margin: 0 auto;
				width: 1200px;
				height: 70px;
				
			}
			.main_logo{
				width: 260px;
				height: 50px;
				float: left;
				padding-top:10px;
			}
			.main_first_2{
				float: left;
				height: 70px;
				width: 646px;
				margin-left:290px;
				
			}
			.main_first_i{
				height: 55px;
				width: 644px;
				margin-top:20px;
			}
			
			.main_first_input{
				float: left;
				height: 28px;
				width: 400px;	
			}
			.main_first_sub{
				float: left;
				height: 34px;
				width: 45px;
				background-color:#FCFCFC;
				border: 1px solid gainsboro;
				cursor: pointer;
			}
			.main_first_btn{
				float: left;
				border: 1px solid gainsboro;
				margin-left: 15px;
				width:42px;
				height:34px;
				background-color:white;
				cursor: pointer;
				position: relative;
			}
			.main_first_help{
				border: 1px solid gainsboro;
				float: left;
				height: 32px;
				width: 100px;
				font-size:14px;
				margin-left:20px;
				text-align: center;
				background-color:white;
			}
			.main_first_h{
				line-height: 12px;
				color:black;
				margin-top:10px;
			}
			.main_first_h a{
				text-decoration: none;
			}
			.main_first_h a:hover{
				color:red;
			}
			.main_second{
				/*border: 1px solid black;*/
				height:40px;
				background-color:#28004D;
			}
			.main_second_menu{		
				width:1200px;
				height:40px;
				margin:0 auto;
			}
			.menu_ul{
				margin: 0;
				padding: 0;
				color:white;
				list-style: none;
			}
			
			.menu_ul_li1{
				width:240px;
				height:40px;
				background-color:#CE0000;
				border-left: 1px solid white;
				border-right: 1px solid white;
				font-size: 14px;
				font-weight: bold;
				position: relative;
				float: left;
			}
			.menu_ul_li1_span1{
				padding-left:15px;
				line-height: 40px;
			}
			.menu_ul_li2{
				line-height: 40px;
				width: 80px;
				height: 40px;
				margin-right: 20px;
				margin-left: 20px;
				float: left;
				font-size: 14px;
			}
			/*.menu_ul_li2{
				line-height: 40px;
				width: 80px;
				height: 40px;
				float: left;
				margin-left: 20px;
			}*/
			.menu_ul_li3{
				line-height: 40px;
				width: 100px;
				height: 40px;
				float: left;
				font-size: 14px;
				/*margin-right: 10px;
				margin-left: 10px;*/
			}
			.menu_ul_li4{
				line-height: 40px;
				width: 100px;
				height: 40px;
				float: left;
				font-size: 14px;
				/*margin-right: 10px;
				margin-left: 10px;*/
			}
			.menu_ul_a{
				color:white;
				text-decoration: none;
			}
			.menu_ul_li2:hover{
				background-color: #000079;
			}
			.menu_ul_li3:hover{
				background-color: #000079;
			}
			.menu_ul_li4:hover{
				background-color: #000079;
			}
			.menu_ul_li2_span{
				text-align: center;
				margin-left:20px;
			}
			/*.menu_ul_li3 span{
				text-align: center;
				margin-left:20px;
			}
			.menu_ul_li4 span{
				text-align: center;
				margin-left:20px;
			}*/
			
			.menu_ul_li2_span:hover{
				border-bottom: 3px solid #CE0000;
			}
			/*.menu_ul_li3 span:hover{
				border-bottom: 3px solid #CE0000;
			}
			.menu_ul_li4 span:hover{
				border-bottom: 3px solid #CE0000;
			}*/
			.menu_li1_d{
				position: absolute;
				top:40px;
				width: 241px;
				height: 480px;
				/*border: 1px solid blue;*/
				background-color: rgba(0,0,0,0.4);
				z-index: 10;
			}
			.menu_d_nav{
				color:white;
				/*position: absolute;
				top:-80px;*/
				padding: 0px;
				height: 480px;
				width: 240px;
			}
			.menu_d_nav_li{
				padding: 10px 16px;
				height: 55px;
			}
			.menu_d_nav_li:hover{
				background-color:rgba(0,0,0,0.6);
			}
			.menu_d_nav a{
				text-decoration: none;
				color:darkgray;
				font-size: 14px;
				font-weight: 400;
				margin-right:7px;
			}
			.menu_d_nav a:hover{
				color:white;
			}
			.nav1{
				font-size: 16px;
				line-height: 24px;
				/*position: absolute;
				top:10px;
				left:16px*/
			}
			.nav2{
				font-size: 16px;
				line-height: 24px;
			}.nav3{
				font-size: 16px;
				line-height: 24px;
			}.nav4{
				font-size: 16px;
				line-height: 24px;
			}
			.nav_more{
				height: 480px;
				width:650px;
				/*border: 1px solid white;*/
				background: white;
				display: none;
				color:black;
				position: absolute;
				top:0px;
				left: 241px;
			}
			.nav_more h3{
				padding: 20px 28px 20px 40px;
   				width: 580px;
    			height: 30px;
   				line-height: 30px;
   				color:black;
			}
			.nav_more_list{
				width: 580px;
			    height: 111px;
			    padding: 36px 28px 0 40px;
			    border-top: 1px solid #eaeaea;
			    overflow: hidden;
			}
			.nav_more_list li{
				float: left;
				margin-right: 40px;
				font-size: 16px;
			}
			.nav_content{
				width: 650px;
			    height: 260px;
			    border-top: 1px solid #eaeaea;
			    overflow: hidden;
			}
			.nav_content_li{
				width: 161px;
				height:260px;
				float: left;
				border-right: 1px solid #eaeaea;
			}
			.nav_content_li img{
				width:118px;
				height:118px;
				margin-left:21.5px;
				margin-right: 21.5px;
				margin-top:30px;
			}
			.nav_content_li h3{
				margin: 16px auto 0;
			    width: 110px;
			    height: 32px;
			  	padding: 0px;
			  	text-align: center;
			  	font-weight: 400;
			}
			.nav_content_li p{
				font-size: 14px;
			    font-weight: 400;
			    color: #cc0e11;
			    overflow: hidden;
			    line-height: 14px;
			    height: 14px;
			    text-align: center;
			}
			.content_menu{
				width:1200px;
				height: 30px;
				padding:5px 0px;
				font-size: 12px;
				line-height: 24px;
				color: darkgray;
			}
			.content_menu a{
				text-decoration: none;
			}
			.order{
				width: 1200px;
				background: white;
				margin: 0 auto;				
			}
			.order_main{
				width: 1200px;
				border: 1px solid gainsboro;
			}
			.order_header{
				width: 1200px;
				/*height: 35px;*/
				background: #F5F5F5;
				border-bottom: 1px solid gainsboro;
			}
			.order_header span{
				font-size: 14px;
				line-height: 32px;
				font-weight: bold;
				margin-left: 20px;
			}
			.order_body{
				width: 1200px;
				/*height:1062px;*/
			}
			.order_user{
				width: 1160px;
				/*height: 140px;*/
				border-top:2px solid #e71f19;
				/*border-bottom: 2px solid #e71f19;*/
				margin:0px 20px;
			}
			.order_user h3{
				font-size: 16px;
				font-weight: 700;
				margin: 0px;
				padding: 10px;
				height: 16px;
				color:#ff8225;
			}
			.order_address{
				width: 1120px;
				/*height: 80px;*/
				padding: 10px 20px;
			    border: 1px solid rgb(245,197,58);
			    background: #fff;
			   
			}
			.order_address h4{
				border-bottom: 1px solid rgb(245,197,58);
			    font-size: 14px;
			    line-height: 14px;
			    padding: 8px 0;
			    margin: 0px;
			    margin-bottom: 5px;
			}
			.order_user ul{
				margin: 0px;
			}
			.order_address ul li{
				font-size: 12px;
				height: 24px;
			}
			.order_address ul li a{
				text-decoration: none;
			}
			.add_new{
				padding-left:3px;
			}
			.order_address_name{
				font-size: 12px;
				font-weight:700;
				line-height: 16px;
			}
			.order_pay{
				width: 1160px;
				/*height: 120px;*/
				border-top:2px solid #e71f19;
				margin-top:40px;
			}
			.order_pay h3{
				font-size: 16px;
				font-weight: 700;
				margin: 0px;
				padding: 10px;
				height: 16px;
				color:#ff8225;
			}
			.pay_ways{
				width: 1160px;
				/*height: 72px;*/
				border: 1px solid gainsboro;
			}
			.pay_ways tr{
				width: 1160px;
				height: 34px;
			}
			.pay_ways tr th{
				width:140px;
				height:16px;
				padding:5px 0px;
				padding-left: 30px;
				padding-right: 10px;
				background: #F5F5F5;
				font-size: 14px;
				text-align: left;
				border-right: 1px solid #F5F5F5;
				border-bottom: 1px solid #F5F5F5;
				/*float: left;*/
			}
			.pay_ways tr td{
				width: 970px;
			}
			.order_del{
				width: 1160px;
				/*height: 120px;*/
				border-top:2px solid #e71f19;
				margin-top:20px;
			}
			.order_del h3{
				font-size: 16px;
				font-weight: 700;
				margin: 0px;
				padding: 10px;
				height: 16px;
				color:#ff8225;
			}
			.del_ways{
				width: 1160px;
				/*height: 110px;*/
				border: 1px solid gainsboro;
			}
			.del_ways tr{
				width: 1160px;
				height: 34px;
			}
			.del_ways tr th{
				width:140px;
				height:16px;
				padding:5px 0px;
				padding-left: 30px;
				padding-right: 10px;
				background: #F5F5F5;
				font-size: 14px;
				text-align: left;
				border-right: 1px solid #F5F5F5;
				border-bottom: 1px solid #F5F5F5;
				/*float: left;*/
			}
			.del_ways tr td{
				width: 970px;
				font-size: 12px;
			
			}
			.del_ways tr td span{
				color:#CA151D;
			}
			.order_message{
				width: 1160px;
				/*height: 41px;*/
				border-top:2px solid #e71f19;
				margin-top:20px;
			}
			.order_message h3{
				font-size: 16px;
				font-weight: 700;
				margin: 0px;
				padding: 10px;
				height: 16px;
				color:#ff8225;
			}
			.message{
				width: 1160px;
				height: 41px;
				border: 1px solid gainsboro;
			}
			.message tr{
				width: 1160px;
				height: 30px;
			}
			.message tr th{
				width:80px;
				height:30px;
				padding:5px 0px;
				padding-left: 30px;
				padding-right: 10px;
				background: #F5F5F5;
				font-size: 14px;
				text-align: left;
				border-right: 1px solid #F5F5F5;
				border-bottom: 1px solid #F5F5F5;
				/*float: left;*/
			}
			.message tr td{
				width: 970px;
				font-size: 12px;
				height: 40px;
			
			}
			.message tr td input{
				width: 200px;
				height: 24px;
			}
			.order_goods{
				width: 1160px;
				/*min-height: 200px;*/
				border-top:2px solid #e71f19;
				margin-top:60px;
			}
			.order_goods h3{
				font-size: 16px;
				font-weight: 700;
				margin: 0px;
				padding: 10px;
				height: 16px;
				color:#ff8225;
			}
			.order_goods th{
				font-size: 14px;
				padding: 10px 0px;
				line-height: 16px;
				border:1px solid gray;
				border-left:0px;
				margin: 0px;
				background: #ddd;
				border-spacing: 0px;
			}
			.order_goods td{
				height: 94px;
				border-bottom: 1px solid gainsboro;
				text-align: center;
				font-size: 14px;
			}
			.order_goods_name a{
				text-decoration: none;
				color:dodgerblue;
			}
			.order_goods_money{
				color:#CA151D;
			}
			.order_goods_pho img{
				width:74px;
				height: 74px;
			}
			.order_goods_price{
				color: #CA151D;
			}
			.order_over{
				width: 1160px;
				/*height: 100px;*/
				border-top:2px solid #e71f19;
				margin-top:20px;
				margin-bottom:20px;
			}
			.order_over_con{
				background: rgba(245,197,58,0.2);		
				padding:10px;		
			}
			.order_sub{
				width:300px;
				height:50px;
				background-color:#ff8225;
				font-size:22px;
				border:0px;
				margin:20px 20px 20px 0px;
			}
			.add{
				width:400px;
				height:600px;
				display:none;
			}
			
			
			.foot{
				width: 100%;
				height: 470px;
				margin: 0 auto;
				float: left;
				background: #F5F5F5;
			}
			.foot1 {
				height: 360px;
				width:1200px;
				margin: 0 auto;
				margin-top:100px;
			}
			
			.foot2 {
				height: 107px;
				width: 1200px;
				margin: 0 auto;
			}
			
			.foot_ul1 {
				position: absolute;
				margin-top: 50px;
				width: 1200px;
			}
			
			.foot_ul1 li {
				float: left;
				list-style-type: none;
				line-height: 45px;
				margin-left: 100px;
			}
			
			.foot_ul1 li img {
				width: 45px;
				height: 45px;
			}
			
			.foot_div1 {
				position: absolute;
				width: 1210px;
				height: 205px;
				border: 1px solid red;
				margin-top: 137px;
				margin-left: 	0px;
				border-bottom-style: none;
				border-left-style: none;
				border-right-style: none;
				border-top-color: rgb(232, 232, 232);
			}
			
			.foot_div1 a {
				font-size: 12px;
				color: rgb(102, 102, 102);
			}
			
			.foot_div1 a:hover {
				color: rgb(191, 0, 0);
				cursor: pointer;
			}
			
			.foot_div1 li {
				margin-top: 5px;
			}
			
			.foot_li2 {
				color: rgb(168, 168, 168);
			}
			
			.foot_li3 {}
			
			.foot_ul2 {
				list-style-type: none;
				position: absolute;
				margin-top: 10px;
			}
			
			.foot_ul3 {
				list-style-type: none;
				position: absolute;
				margin-left: 190px;
				margin-top: 10px;
			}
			
			.foot_ul4 {
				list-style-type: none;
				position: absolute;
				margin-left: 380px;
				margin-top: 10px;
			}
			
			.foot_ul5 {
				list-style-type: none;
				position: absolute;
				margin-left: 570px;
				margin-top: 10px;
			}
			
			.foot_ul6 {
				list-style-type: none;
				position: absolute;
				margin-left: 755px;
				margin-top: 10px;
			}
			
			.foot_div2 {
				position: absolute;
				margin-left: 980px;
				margin-top: 10px;
			}
			
			.foot_div3 {
				border: 1px solid rgb(240, 240, 240);
				width: 165px;
				height: 35px;
				font-size: 15px;
				color: rgb(216, 30, 6);
				background-color: white;
			}
			
			.foot_div3 span {
				line-height: 35px;
				margin-left: 60px;
			}
			
			.foot_div3 img {
				position: absolute;
				width: 15px;
				height: 15px;
				margin-top: 10px;
				margin-left: 40px;
			}
			
			.foot_ul7 {
				position: absolute;
				margin-top: 20px;
				margin-left:300px;
				width: 900px;
			}
			
			.foot_ul7 a {
				font-size: 12px;
				color: rgb(102, 102, 102);
			}
			
			.foot_ul7 li {
				float: left;
				list-style-type: none;
				margin-left: 5px;
			}
			
			.foot_ul7 li span {
				margin-right: 5px;
				font-size: 10px;
				color: rgb(102, 102, 102);
			}
			
			.foot_span2 {
				margin-top: 50px;
				margin-left: 450px;
				position: absolute;
				color: rgb(153, 153, 153);
				font-size: 11px;
			}
			
			.foot_span2 a {
				color: rgb(102, 102, 102);
				font-size: 13px;
			}
			
			.foot_span3 {
				margin-top: 70px;
				margin-left: 400px;
				position: absolute;
				color: rgb(153, 153, 153);
				font-size: 11px;
			}
			
			.foot_span3 a {
				color: rgb(102, 102, 102);
				font-size: 13px;
			}
			.cart{
				width:250px;
				border: 1px;
				height:50px;
				position: absolute;
				top:86px;
				left:972px;
				background-color: white;
				display: none;
			}
			.cart span{
				line-height: 50px;
				margin: 0 auto;
			}
			
